查看原文
其他

Unity创造《太空旅客》科幻大片的未来科技

Unity官方 Unity官方平台 2018-11-15

Unity不仅仅是一个游戏引擎,更是影视制作的新宠,例如实时渲染短片《Adam》实时渲染动画电影《Gift》等。本文将由在影视行业拥有超过15年经验的图形动画师及后期特效师Vincent Parker,为大家分享利用Unity引擎在拍摄科幻电影《太空旅客》的过程中实时呈现太空飞船客舱的过程与心得。



下面是Vincent Parker带来的分享。


分享内容


几年前我创建了一款视频回放软件,它被广泛应用于大我与同事参与制作的电影中。 虽然该软件宝刀未老,但出于对新技术的兴趣,我一直在寻找新的方式来打破极限。事实上,我一直密切关注 Unity游戏引擎的发展,它最近已成长为让我可以创建新软件的可靠平台。 使用Unity资源商店内的插件与自定义插件,可以将早期图形的交互性提升到全新的水平。



我受邀参与制作索尼的未来科幻电影《太空旅客》,这对于推进我在Unity平台的开发是一个非常好的机会。像Chris Pratt这样的优秀演员,即使是与一块绿色的屏幕进行互动,他们也可以表演得非常逼真可信。我认为可以让演员们与高科技的“交互”更加真实,以便演员们更容易沉浸在角色的世界中。通过Unity引擎我们最终克服了呈现《太空旅客》中自助餐厅布景的难题。我们需要将悬浮在玻璃上的平板电脑的动作与其后面的4K电视直接结合。以前一般像这样的场景会通过远程触发,需要对演员手部的移动以及按下屏幕上按钮的顺序进行动作编排。但问题是,如果触发右边的按钮,而演员按下屏幕的左侧就不对了。



为了避免图形操控或动作设计,我决定使用OSC(Open Sound Control开放声音控制)从平板电脑发送网络命令,以控制计算机在电视屏幕上播放图形。这样当Chris在场景中与平板电脑交互时,大屏幕上的图形会自动作出反应,而不必提前记住任何一种动作编排,让他能够专注于角色无法获取食物的困境。


在休眠舱中,有12个舱室,每个舱室包含4个平板电脑及备份,这意味无论舱室中是谁,都需要50多个平板电脑来显示生命体征。



由于舱室间临时演员不断变化,我们必须使用某种方式快速选择正确的乘客名字和信息。 通过建立一个乘客信息数据库,访问每个平板电脑上的下拉列表,可以让我们在几分钟内重新配置房间。


在Unity编辑器中配置舱室


最终的舱室效果


《太空旅客》故事背景为一个高科技飞船,平板电脑嵌入在所有走廊和房间的墙壁。 门板、电梯按钮和每个房间的环境控制都显示在触摸屏上。



由于布景已经搭建好,许多平板电脑一旦安装完成就无法访问。 我们在平板电脑安装之前先加载所需的内容,但还需要通过设备本身来进行必要的修改。



使用游戏引擎的好处是它能实时呈现理想图像。使用游戏控制器或在平板电脑上交互可以快速并远程改变颜色、文本、尺寸、定位或速度。得益于Unity,我们不必为了更改而把设备从墙上拆下来,大大节省了拍摄时间。


我在制作这部电影的过程中对Unity的能力有了更深层的了解,也很高兴能将游戏引擎应用到不同的领域。这种经验有助于改善并扩展我的想法,在未来的项目中创造出更高级的回放软件。



总结


相信热爱电影的您,可以从他的心得中获得更多灵感。如果您对Unity的影视制作感兴趣,请关注公众号并在后台回复“影视”获得更多案例,或者访问Unity官方中文社区(forum.china.unity3d.com),与更多爱好者进行沟通交流。


更多Unity影视制作相关内容

全球首款Unity制作的卡通剧集 -《MR Carton》

基于Unity的电影制作流水线插件

Unity实时渲染动画电影《Gift》

Unity实时渲染电影短片《Adam》完整版发布

用游戏引擎拍电影:Unity遇见《奇幻森林》


Unite 2017 Shanghai

Unite 2017 Shanghai将于5月11 - 13日在上海国际会议中心举行。5折个人通票已经开售!赞助商招募与展区作品征集已经开始招募,购票及了解更多相关信息请访问Unite 2017 Shanghai官方网站(unite2017.csdn.net)!




点击“阅读原文”访问Unity官方中文社区!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存